package com.ruoyi.pay.domain;
//添加mybatisplus的三个包引用
import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;

//如果自己的包名修改了，则需要改成对应的包名
import com.ruoyi.common.core.domain.BaseEntity;
import com.ruoyi.common.annotation.Excel;
import lombok.Data;

import java.io.Serializable;
import java.math.BigDecimal;

/**
 * 微信用户支付记录对象 wx_pay_log
 *
 * @author jiang
 * @date 2024-10-27
 */
@Data
@TableName("wx_pay_log")
public class WxPayLog extends BaseEntity implements Serializable {
    private static final long serialVersionUID = 1L;

    /** $column.columnComment */
    @TableId(type=IdType.AUTO)
    private String uuid;

    /** 微信用户openid */
    @Excel(name = "微信用户openid")
    private String wxOpenId;

    /** (商户)订单流水号 */
    @Excel(name = "(商户)订单流水号")
    private String outTradeNo;

    /** (商户)退款流水号 */
    @Excel(name = "(商户)退款流水号")
    private String outRefundNo;

    /** 微信订单号 */
    @Excel(name = "微信订单号")
    private String transactionId;

    /** 支付金额 */
    @Excel(name = "支付金额")
    private BigDecimal totalFee;

    /** 支付状态 */
    @Excel(name = "支付状态")
    private Integer payStatus;

}

